package com.senlingspace.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.senlingspace.common.annotation.Excel;
import com.senlingspace.common.core.domain.BaseEntity;

/**
 * 项目_票价对象 slkj_project_ticket_fare
 *
 * @author SenlingSpace
 * @date 2024-07-03
 */
@Deprecated
public class SlkjProjectTicketFare extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 项目ID
     */
    @Excel(name = "项目ID")
    private Long projectId;

    /**
     * 门店ID
     */
    @Excel(name = "门店ID")
    private Long storeId;

    /**
     * 票档ID
     */
    @Excel(name = "票档ID")
    private Long ticketLevelId;

    /**
     * 票类ID
     */
    @Excel(name = "票类ID")
    private Long ticketCategoryId;

    /**
     * 统一价
     */
    @Excel(name = "统一价")
    private Long uniformPrice;

    /**
     * 门店价
     */
    @Excel(name = "门店价")
    private Long shopPrice;

    /**
     * 状态；1=正常，0=删除
     */
    private Integer status;

    public void setId(Long id) {
        this.id = id;
    }

    public Long getId() {
        return id;
    }

    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }

    public Long getProjectId() {
        return projectId;
    }

    public void setStoreId(Long storeId) {
        this.storeId = storeId;
    }

    public Long getStoreId() {
        return storeId;
    }

    public void setTicketLevelId(Long ticketLevelId) {
        this.ticketLevelId = ticketLevelId;
    }

    public Long getTicketLevelId() {
        return ticketLevelId;
    }

    public void setTicketCategoryId(Long ticketCategoryId) {
        this.ticketCategoryId = ticketCategoryId;
    }

    public Long getTicketCategoryId() {
        return ticketCategoryId;
    }

    public void setUniformPrice(Long uniformPrice) {
        this.uniformPrice = uniformPrice;
    }

    public Long getUniformPrice() {
        return uniformPrice;
    }

    public void setShopPrice(Long shopPrice) {
        this.shopPrice = shopPrice;
    }

    public Long getShopPrice() {
        return shopPrice;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("projectId", getProjectId())
                .append("storeId", getStoreId())
                .append("ticketLevelId", getTicketLevelId())
                .append("ticketCategoryId", getTicketCategoryId())
                .append("uniformPrice", getUniformPrice())
                .append("shopPrice", getShopPrice())
                .append("status", getStatus())
                .append("createTime", getCreateTime())
                .append("createBy", getCreateBy())
                .append("updateTime", getUpdateTime())
                .append("updateBy", getUpdateBy())
                .toString();
    }
}
